<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // && 短路运算符 当我左右两边 不是真正布尔值， 此时变成短路效果了
    // 表达式1 && 表达式2
    // 当 表达式1 当成true的时候。 我就返回 表达式2
    // 当 表达式1 当成false的时候，我就返回 表达式1
    // '' 0 NaN null undefined
    // var res = '' && 100
    // console.log(res)  // ''


    // || 短路运算符 当我左右两边 不是真正布尔值， 此时变成短路效果了
    // 表达式1 || 表达式2
    // 当 表达式1 当成true的时候。 我就返回 表达式1
    // 当 表达式1 当成false的时候，我就返回 表达式2

    var age = 19, num = 10
    // 先用 再 加
    var res = ' ' || age++  
    console.log(res, age)  // ‘’ 19
  </script>
  
</body>
</html>